An Innovative Simulation Approach for Labs in Computer Architecture
نویسنده
چکیده
1 James K. Archibald, Dept. of Electrical and Computer Engineering, Brigham Young University, Provo, UT 84602, [email protected] Abstract This paper describes a new approach to lab assignments in computer architecture courses. Using a tool suite for the target instruction-set architecture, students model the performance of a sequence of processor architectures running selected benchmark programs. Students add code to a fully functional emulator to track the timing of each instruction based on the data and hardware resources it requires. By comparing the needs of the current instruction with records of resource usage and result timing of prior instructions, it can be determined if this instruction must be delayed for any reason. This approach results in cycle-accurate timing without the overhead of models at the register-transfer level, and it illustrates how diverse architectural elements combine to make a processor work. Students verify their code by matching the results of a standard, and then they use their simulators to study the performance tradeoffs of a variety of high-level design alternatives.
منابع مشابه
Development of a framework to evaluate service-oriented architecture governance using COBIT approach
Nowadays organizations require an effective governance framework for their service-oriented architecture (SOA) in order to enable them to use a framework to evaluate their current state governance and determine the governance requirements, and then to offer a suitable model for their governance. Various frameworks have been developed to evaluate the SOA governance. In this paper, a brief introd...
متن کاملParticipatory Design; A New Approach to Regenerate the Public Space
The following study aims to present an innovative approach for Design. Participatory Design is the model of direct involvement of different social groups in the design from functional tools to environments, social institutions and businesses. Diverse collection of practices has been developed to support this direct involvement by Participatory Design. People are invited to participate during di...
متن کاملTowards a Specification of Distributed and Intelligent Web Based Training Systems
Modern e-Learning Systems are expected to be innovative not only concerning comprehensive representation of content enriched by multimedia, but also in the integration of learning situations in contexts suitable for students. Suitable, motivating contexts can be "fun" as found in strategic games or business simulations or of a more "serious" variety in the form of virtual data labs. In the new ...
متن کاملAnalytical evaluation of an innovative decision-making algorithm for VM live migration
In order to achieve the virtual machines live migration, the two "pre-copy" and "post-copy" strategies are presented. Each of these strategies, depending on the operating conditions of the machine, may perform better than the other. In this article, a new algorithm is presented that automatically decides how the virtual machine live migration takes place. In this approach, the virtual machine m...
متن کاملComparative Study of the Architecture of the Tajrish Historical Bazaar and Arg Shopping Center: a Synomorphy Theory Approach
Ecological Psychology and Micro-Sociology studies concerning behavioral-milieu systems have created an important basis for evaluation and prediction of the performance of built environments. In this context, the Behavior Setting Theory introduced by Roger Barker in 1968 defines the complicated behavioral-milieu framework or synomorphy as the determining factor of the environmental behaviors of ...
متن کامل